Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-04-15T03:44:08Z :detached: 34f484d233) [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-04-15T03:44:08Z :detached: 34f484d233) +YJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Statistics (gathered in a separate stats run)
{
"erubi_rails": [
{
"inline_code_size": 1715874,
"outlined_code_size": 1484881,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 207,
"code_gc_count": 0,
"code_region_size": 3387392,
"yjit_alloc_size": 3573269,
"all_stats": true,
"exec_instruction": 1457015635,
"send_keywords": 0,
"send_klass_megamorphic": 26,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 541142,
"send_block_arg": 270507,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 676414,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 405813,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 135271,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 270542,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 135272,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 405813,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 119,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2734,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 135300,
"leave_se_interrupt": 665,
"leave_interp_return": 27879228,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 122742192,
"compiled_iseq_count": 288,
"compiled_blockid_count": 2196,
"compiled_block_count": 2539,
"compiled_branch_count": 4335,
"compilation_failure": 0,
"block_next_count": 2307,
"defer_count": 922,
"defer_empty_count": 213,
"branch_insn_count": 228,
"branch_known_count": 42,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 1,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 29,
"num_gc_obj_refs": 1791,
"num_send": 231627543,
"num_send_known_class": 14345608,
"num_send_polymorphic": 7036111,
"num_send_x86_rel32": 2067,
"num_send_x86_reg": 4,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 11826,
"temp_mem_opnd": 9176,
"temp_spill": 7757,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 135303,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 811682,
"exit_opt_send_without_block": 405843,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 4,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 814422,
"exit_invokeblock": 811714,
"exit_leave": 665,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 8,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 9,
"exit_opt_or": 0,
"exit_opt_aref": 135271,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 405763,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2184,
"total_insns_count": 1576237143,
"ratio_in_yjit": 92.21296157465311,
"side_exit_count": 3520684,
"total_exit_count": 31399912,
"avg_len_in_yjit": 46.289777850332825
}
],
"ruby-json": [
{
"inline_code_size": 24968,
"outlined_code_size": 21558,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 4,
"code_gc_count": 0,
"code_region_size": 61440,
"yjit_alloc_size": 111589,
"all_stats": true,
"exec_instruction": 5956357129,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 45002,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1,
"leave_interp_return": 1805763,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 36636987,
"compiled_iseq_count": 11,
"compiled_blockid_count": 169,
"compiled_block_count": 184,
"compiled_branch_count": 267,
"compilation_failure": 0,
"block_next_count": 172,
"defer_count": 68,
"defer_empty_count": 11,
"branch_insn_count": 22,
"branch_known_count": 2,
"freed_iseq_count": 1,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 3,
"num_gc_obj_refs": 140,
"num_send": 1058651780,
"num_send_known_class": 69884852,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 164,
"num_send_x86_reg": 25,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 789,
"temp_mem_opnd": 525,
"temp_spill": 473,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2059,
"exit_opt_send_without_block": 42847,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 96,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 239,
"total_insns_count": 5992949113,
"ratio_in_yjit": 99.3886651411652,
"side_exit_count": 45003,
"total_exit_count": 1850766,
"avg_len_in_yjit": 3218.2956278643546
}
],
"cfunc_itself": [
{
"inline_code_size": 6422,
"outlined_code_size": 4947,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 27337,
"all_stats": true,
"exec_instruction": 10860019333,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 271501458,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22008,
"compiled_iseq_count": 8,
"compiled_blockid_count": 57,
"compiled_block_count": 61,
"compiled_branch_count": 82,
"compilation_failure": 0,
"block_next_count": 53,
"defer_count": 23,
"defer_empty_count": 4,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 41,
"num_send": 2715003349,
"num_send_known_class": 517,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 58,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 238,
"temp_mem_opnd": 132,
"temp_spill": 131,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 10860041341,
"ratio_in_yjit": 99.99979734883773,
"side_exit_count": 0,
"total_exit_count": 271501458,
"avg_len_in_yjit": 39.99985640224444
}
],
"30k_methods": [
{
"inline_code_size": 1979708,
"outlined_code_size": 1528606,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 231,
"code_gc_count": 0,
"code_region_size": 3784704,
"yjit_alloc_size": 7790029,
"all_stats": true,
"exec_instruction": 13991219451,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 135455,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 592887,
"compiled_iseq_count": 5781,
"compiled_blockid_count": 19355,
"compiled_block_count": 19360,
"compiled_branch_count": 27145,
"compilation_failure": 0,
"block_next_count": 13580,
"defer_count": 6786,
"defer_empty_count": 5,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 230,
"num_gc_obj_refs": 20338,
"num_send": 3285804294,
"num_send_known_class": 27,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 12584,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 40789,
"temp_mem_opnd": 39729,
"temp_spill": 27179,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 238,
"total_insns_count": 13991812338,
"ratio_in_yjit": 99.99576261469439,
"side_exit_count": 0,
"total_exit_count": 135455,
"avg_len_in_yjit": 103290.53524048577
}
],
"hexapdf": [
{
"inline_code_size": 1173892,
"outlined_code_size": 1170166,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 152,
"code_gc_count": 0,
"code_region_size": 2490368,
"yjit_alloc_size": 5672793,
"all_stats": true,
"exec_instruction": 12204348555,
"send_keywords": 44,
"send_klass_megamorphic": 0,
"send_kw_splat": 87123,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 4209904,
"send_ivar_set_method": 0,
"send_zsuper_method": 180136,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 16,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 132,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 73546,
"send_iseq_has_no_kw": 16,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 324,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 16,
"send_args_splat_cfunc_var_args": 257196,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 16,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 292982,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 110284,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 186,
"send_not_fixnums": 329781,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 293405,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 37107,
"invokeblock_symbol": 658260,
"leave_se_interrupt": 469,
"leave_interp_return": 235374922,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 109985,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 11,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1299440635,
"compiled_iseq_count": 600,
"compiled_blockid_count": 6929,
"compiled_block_count": 10741,
"compiled_branch_count": 20728,
"compilation_failure": 0,
"block_next_count": 10180,
"defer_count": 3505,
"defer_empty_count": 993,
"branch_insn_count": 949,
"branch_known_count": 283,
"freed_iseq_count": 2,
"exit_from_branch_stub": 0,
"invalidation_count": 22,
"invalidate_method_lookup": 10,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 10,
"constant_state_bumps": 0,
"get_ivar_max_depth": 2847185,
"exec_mem_non_bump_alloc": 130,
"num_gc_obj_refs": 7999,
"num_send": 2269254730,
"num_send_known_class": 85772753,
"num_send_polymorphic": 454631277,
"num_send_x86_rel32": 8826,
"num_send_x86_reg": 3,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 54778,
"temp_mem_opnd": 41210,
"temp_spill": 35609,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 293835,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 10,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4210419,
"exit_opt_send_without_block": 1037924,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 293465,
"exit_invokeblock": 695499,
"exit_leave": 469,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 11,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 293166,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 1,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 109803,
"exit_setlocal_WC_1": 182,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 907,
"total_insns_count": 13496854406,
"ratio_in_yjit": 90.37227048680072,
"side_exit_count": 6934784,
"total_exit_count": 242309706,
"avg_len_in_yjit": 50.338114689471006
}
],
"throw": [
{
"inline_code_size": 3999,
"outlined_code_size": 3228,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 12288,
"yjit_alloc_size": 20705,
"all_stats": true,
"exec_instruction": 1212427792,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1296,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 658199810,
"compiled_iseq_count": 10,
"compiled_blockid_count": 33,
"compiled_block_count": 37,
"compiled_branch_count": 56,
"compilation_failure": 0,
"block_next_count": 32,
"defer_count": 13,
"defer_empty_count": 4,
"branch_insn_count": 2,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 23,
"num_send": 173203874,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 32,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 143,
"temp_mem_opnd": 79,
"temp_spill": 77,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 1870627602,
"ratio_in_yjit": 64.81395819797167,
"side_exit_count": 0,
"total_exit_count": 1296,
"avg_len_in_yjit": 935515.2716049383
}
],
"respond_to": [
{
"inline_code_size": 6928,
"outlined_code_size": 6857,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 38549,
"all_stats": true,
"exec_instruction": 24420036574,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 407002000,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 32547,
"compiled_iseq_count": 8,
"compiled_blockid_count": 69,
"compiled_block_count": 76,
"compiled_branch_count": 126,
"compilation_failure": 0,
"block_next_count": 68,
"defer_count": 28,
"defer_empty_count": 7,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 42,
"num_send": 4884007272,
"num_send_known_class": 788,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 62,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 392,
"temp_mem_opnd": 227,
"temp_spill": 226,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 24420069121,
"ratio_in_yjit": 99.99986672027897,
"side_exit_count": 0,
"total_exit_count": 407002000,
"avg_len_in_yjit": 59.99979502312028
}
],
"optcarrot": [
{
"inline_code_size": 322970,
"outlined_code_size": 383863,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 48,
"code_gc_count": 0,
"code_region_size": 782336,
"yjit_alloc_size": 1976905,
"all_stats": true,
"exec_instruction": 83708662397,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 8971,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 360772485,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2783795260,
"compiled_iseq_count": 197,
"compiled_blockid_count": 3059,
"compiled_block_count": 4341,
"compiled_branch_count": 7293,
"compilation_failure": 0,
"block_next_count": 4151,
"defer_count": 1935,
"defer_empty_count": 671,
"branch_insn_count": 269,
"branch_known_count": 8,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 22,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 22,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 43,
"num_gc_obj_refs": 1176,
"num_send": 4944588955,
"num_send_known_class": 187124251,
"num_send_polymorphic": 298955413,
"num_send_x86_rel32": 2662,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 16457,
"temp_mem_opnd": 12264,
"temp_spill": 10262,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 22,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 8971,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 503,
"total_insns_count": 86492448664,
"ratio_in_yjit": 96.78145860939341,
"side_exit_count": 8993,
"total_exit_count": 360781478,
"avg_len_in_yjit": 232.02037385078842
}
],
"fannkuchredux": [
{
"inline_code_size": 19780,
"outlined_code_size": 20370,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 99857,
"all_stats": true,
"exec_instruction": 48337497417,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 761,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4827069815,
"compiled_iseq_count": 8,
"compiled_blockid_count": 134,
"compiled_block_count": 219,
"compiled_branch_count": 341,
"compilation_failure": 0,
"block_next_count": 211,
"defer_count": 94,
"defer_empty_count": 5,
"branch_insn_count": 25,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 51,
"num_send": 286941023,
"num_send_known_class": 29,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 206,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 1599,
"temp_mem_opnd": 1115,
"temp_spill": 947,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 53164567232,
"ratio_in_yjit": 90.92051329236709,
"side_exit_count": 0,
"total_exit_count": 761,
"avg_len_in_yjit": 63518393.45203679
}
],
"psych-load": [
{
"inline_code_size": 203092,
"outlined_code_size": 202493,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 26,
"code_gc_count": 0,
"code_region_size": 425984,
"yjit_alloc_size": 958433,
"all_stats": true,
"exec_instruction": 10834011936,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 26942,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 3763,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 13471,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4503,
"leave_interp_return": 171945450,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 848753,
"compiled_iseq_count": 64,
"compiled_blockid_count": 472,
"compiled_block_count": 572,
"compiled_branch_count": 1005,
"compilation_failure": 0,
"block_next_count": 520,
"defer_count": 220,
"defer_empty_count": 44,
"branch_insn_count": 48,
"branch_known_count": 5,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 7,
"num_gc_obj_refs": 375,
"num_send": 1607279484,
"num_send_known_class": 48595472,
"num_send_polymorphic": 110502301,
"num_send_x86_rel32": 558,
"num_send_x86_reg": 1,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 2871,
"temp_mem_opnd": 2299,
"temp_spill": 1883,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 26942,
"exit_opt_send_without_block": 3763,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 13471,
"exit_invokeblock": 0,
"exit_leave": 4503,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 541,
"total_insns_count": 10834812009,
"ratio_in_yjit": 99.99216642615215,
"side_exit_count": 48680,
"total_exit_count": 171994130,
"avg_len_in_yjit": 62.99030819249471
}
],
"setivar": [
{
"inline_code_size": 5212,
"outlined_code_size": 4541,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 27561,
"all_stats": true,
"exec_instruction": 63384071279,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 3795,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812062943,
"compiled_iseq_count": 8,
"compiled_blockid_count": 50,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 46,
"defer_count": 23,
"defer_empty_count": 4,
"branch_insn_count": 3,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 10563,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 42,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 226,
"temp_mem_opnd": 141,
"temp_spill": 128,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 236,
"total_insns_count": 64196134222,
"ratio_in_yjit": 98.73502828037626,
"side_exit_count": 0,
"total_exit_count": 3795,
"avg_len_in_yjit": 16701995.066930171
}
],
"30k_ifelse": [
{
"inline_code_size": 5375772,
"outlined_code_size": 4368468,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 612,
"code_gc_count": 0,
"code_region_size": 10027008,
"yjit_alloc_size": 24337773,
"all_stats": true,
"exec_instruction": 14774397087,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 80513,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1706530,
"compiled_iseq_count": 9263,
"compiled_blockid_count": 49418,
"compiled_block_count": 50806,
"compiled_branch_count": 67891,
"compilation_failure": 0,
"block_next_count": 39273,
"defer_count": 16087,
"defer_empty_count": 1006,
"branch_insn_count": 9636,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 611,
"num_gc_obj_refs": 37596,
"num_send": 1580773705,
"num_send_known_class": 59,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 34732,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 216579,
"temp_mem_opnd": 142629,
"temp_spill": 118573,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 239,
"total_insns_count": 14776103617,
"ratio_in_yjit": 99.98845074422708,
"side_exit_count": 0,
"total_exit_count": 80513,
"avg_len_in_yjit": 183503.24900326657
}
],
"setivar_young": [
{
"inline_code_size": 6338,
"outlined_code_size": 5537,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 31537,
"all_stats": true,
"exec_instruction": 17670031993,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 1,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1853,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812020044,
"compiled_iseq_count": 9,
"compiled_blockid_count": 57,
"compiled_block_count": 62,
"compiled_branch_count": 91,
"compilation_failure": 0,
"block_next_count": 54,
"defer_count": 28,
"defer_empty_count": 5,
"branch_insn_count": 3,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 25,
"num_send": 3810,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 61,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 269,
"temp_mem_opnd": 207,
"temp_spill": 159,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 236,
"total_insns_count": 18482052036,
"ratio_in_yjit": 95.60644000775282,
"side_exit_count": 1,
"total_exit_count": 1854,
"avg_len_in_yjit": 9530761.59223301
}
],
"liquid-compile": [
{
"inline_code_size": 308874,
"outlined_code_size": 309924,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 40,
"code_gc_count": 0,
"code_region_size": 651264,
"yjit_alloc_size": 1485705,
"all_stats": true,
"exec_instruction": 1206437674,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 321123,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 2530,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 627,
"leave_interp_return": 12441057,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 77558242,
"compiled_iseq_count": 149,
"compiled_blockid_count": 1508,
"compiled_block_count": 1998,
"compiled_branch_count": 3641,
"compilation_failure": 0,
"block_next_count": 1865,
"defer_count": 711,
"defer_empty_count": 175,
"branch_insn_count": 160,
"branch_known_count": 11,
"freed_iseq_count": 1,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 24,
"num_gc_obj_refs": 1320,
"num_send": 157897447,
"num_send_known_class": 7244065,
"num_send_polymorphic": 2670966,
"num_send_x86_rel32": 1784,
"num_send_x86_reg": 22,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 10190,
"temp_mem_opnd": 7945,
"temp_spill": 6686,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 2,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 57,
"exit_opt_send_without_block": 323515,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 627,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 4603,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 81,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 745,
"total_insns_count": 1283667031,
"ratio_in_yjit": 93.95807167069012,
"side_exit_count": 328885,
"total_exit_count": 12769942,
"avg_len_in_yjit": 94.4490420551636
}
],
"mail": [
{
"inline_code_size": 656839,
"outlined_code_size": 618596,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 81,
"code_gc_count": 0,
"code_region_size": 1327104,
"yjit_alloc_size": 3372661,
"all_stats": true,
"exec_instruction": 2656732946,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 1233866,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 140192,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 1126,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 37342,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 196258,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 18671,
"invokeblock_symbol": 0,
"leave_se_interrupt": 417,
"leave_interp_return": 13074614,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 9343,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 3,
"branchnil_interrupted": 0,
"jump_interrupted": 11,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22780285,
"compiled_iseq_count": 346,
"compiled_blockid_count": 3582,
"compiled_block_count": 4825,
"compiled_branch_count": 8736,
"compilation_failure": 0,
"block_next_count": 4553,
"defer_count": 1701,
"defer_empty_count": 255,
"branch_insn_count": 494,
"branch_known_count": 81,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 9,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 4,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 59,
"num_gc_obj_refs": 3401,
"num_send": 333014147,
"num_send_known_class": 30515281,
"num_send_polymorphic": 10470310,
"num_send_x86_rel32": 4226,
"num_send_x86_reg": 8,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 24692,
"temp_mem_opnd": 17843,
"temp_spill": 15278,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 9343,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1271219,
"exit_opt_send_without_block": 748720,
"exit_objtostring": 50,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 196279,
"exit_invokeblock": 18671,
"exit_leave": 417,
"exit_throw": 0,
"exit_jump": 11,
"exit_branchif": 0,
"exit_branchunless": 3,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 5,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 18680,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 11,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 121521,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 57,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 691,
"total_insns_count": 2677128239,
"ratio_in_yjit": 99.14907755750583,
"side_exit_count": 2384992,
"total_exit_count": 15459606,
"avg_len_in_yjit": 171.69570518161976
}
],
"erubi": [
{
"inline_code_size": 185217,
"outlined_code_size": 180993,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 23,
"code_gc_count": 0,
"code_region_size": 376832,
"yjit_alloc_size": 852429,
"all_stats": true,
"exec_instruction": 2519668060,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1,
"leave_interp_return": 53267267,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 4378,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 15757,
"compiled_iseq_count": 9,
"compiled_blockid_count": 72,
"compiled_block_count": 83,
"compiled_branch_count": 144,
"compilation_failure": 0,
"block_next_count": 74,
"defer_count": 33,
"defer_empty_count": 11,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 55,
"num_send": 279288725,
"num_send_known_class": 96,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 94,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 421,
"temp_mem_opnd": 319,
"temp_spill": 267,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 4378,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 468,
"total_insns_count": 2519679438,
"ratio_in_yjit": 99.99937464267231,
"side_exit_count": 4379,
"total_exit_count": 53271646,
"avg_len_in_yjit": 47.29840112317911
}
],
"setivar_object": [
{
"inline_code_size": 5547,
"outlined_code_size": 4561,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 27689,
"all_stats": true,
"exec_instruction": 17138023050,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1361,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812019160,
"compiled_iseq_count": 8,
"compiled_blockid_count": 50,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 46,
"defer_count": 23,
"defer_empty_count": 4,
"branch_insn_count": 3,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 3261,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 52,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 233,
"temp_mem_opnd": 177,
"temp_spill": 134,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 236,
"total_insns_count": 17950042210,
"ratio_in_yjit": 95.47622701662716,
"side_exit_count": 0,
"total_exit_count": 1361,
"avg_len_in_yjit": 12592228.545187362
}
],
"sequel": [
{
"inline_code_size": 640460,
"outlined_code_size": 541310,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 78,
"code_gc_count": 0,
"code_region_size": 1277952,
"yjit_alloc_size": 2566993,
"all_stats": true,
"exec_instruction": 704539699,
"send_keywords": 0,
"send_klass_megamorphic": 324000,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 324000,
"send_ivar_set_method": 323824,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 324000,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 4836,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 3577,
"leave_interp_return": 20408886,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 58,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 28685880,
"compiled_iseq_count": 15,
"compiled_blockid_count": 77,
"compiled_block_count": 96,
"compiled_branch_count": 152,
"compilation_failure": 0,
"block_next_count": 83,
"defer_count": 32,
"defer_empty_count": 6,
"branch_insn_count": 5,
"branch_known_count": 2,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 63,
"num_send": 99777598,
"num_send_known_class": 6804052,
"num_send_polymorphic": 14255884,
"num_send_x86_rel32": 80,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 408,
"temp_mem_opnd": 270,
"temp_spill": 249,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 648150,
"exit_opt_send_without_block": 651755,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 3577,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 58,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 615,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 140,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 655,
"total_insns_count": 731921284,
"ratio_in_yjit": 96.0807424750337,
"side_exit_count": 1304295,
"total_exit_count": 21713181,
"avg_len_in_yjit": 32.38748868717117
}
],
"railsbench": [
{
"inline_code_size": 2459877,
"outlined_code_size": 2183313,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 296,
"code_gc_count": 0,
"code_region_size": 4845568,
"yjit_alloc_size": 7636145,
"all_stats": true,
"exec_instruction": 3530254593,
"send_keywords": 90,
"send_klass_megamorphic": 61,
"send_kw_splat": 565252,
"send_args_splat_super": 0,
"send_iseq_zsuper": 2851411,
"send_block_arg": 2830339,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 12,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 1376285,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 89382,
"send_iseq_has_kwrest": 329113,
"send_iseq_has_no_kw": 954136,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 719942,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 89964,
"send_iseq_missing_optional_kw": 89971,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 716609,
"send_args_splat_cfunc_zuper": 89972,
"send_args_splat_cfunc_ruby2_keywords": 2673,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 1114667,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 89387,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 475,
"send_not_fixnums": 223646,
"send_not_string": 0,
"send_mid_mismatch": 2,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 206369,
"invokesuper_block": 90578,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 561,
"leave_interp_return": 70889813,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 358588,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 448613,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 77,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 10,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 231607854,
"compiled_iseq_count": 1355,
"compiled_blockid_count": 9397,
"compiled_block_count": 11423,
"compiled_branch_count": 20130,
"compilation_failure": 0,
"block_next_count": 10308,
"defer_count": 3943,
"defer_empty_count": 830,
"branch_insn_count": 1045,
"branch_known_count": 196,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 7,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 135,
"num_gc_obj_refs": 8617,
"num_send": 565281733,
"num_send_known_class": 21294361,
"num_send_polymorphic": 36396988,
"num_send_x86_rel32": 9476,
"num_send_x86_reg": 31,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 53414,
"temp_mem_opnd": 41234,
"temp_spill": 34686,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 90118,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 448613,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4186260,
"exit_opt_send_without_block": 1970697,
"exit_objtostring": 3,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 6,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 4610276,
"exit_invokeblock": 1286314,
"exit_leave": 561,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 10,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 223649,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 5,
"exit_opt_or": 0,
"exit_opt_aref": 629997,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 5,
"exit_opt_size": 4,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 1,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 358588,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2456,
"total_insns_count": 3748057335,
"ratio_in_yjit": 93.82058935339099,
"side_exit_count": 13805112,
"total_exit_count": 84694925,
"avg_len_in_yjit": 41.519010507418244
}
],
"str_concat": [
{
"inline_code_size": 6812,
"outlined_code_size": 6350,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 35821,
"all_stats": true,
"exec_instruction": 15085680057,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 50321,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 377,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 49904581,
"compiled_iseq_count": 10,
"compiled_blockid_count": 67,
"compiled_block_count": 76,
"compiled_branch_count": 103,
"compilation_failure": 0,
"block_next_count": 66,
"defer_count": 23,
"defer_empty_count": 6,
"branch_insn_count": 3,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 44,
"num_send": 1005757026,
"num_send_known_class": 467,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 73,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 349,
"temp_mem_opnd": 251,
"temp_spill": 219,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 377,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 15135584261,
"ratio_in_yjit": 99.67028308825455,
"side_exit_count": 377,
"total_exit_count": 50698,
"avg_len_in_yjit": 297559.66073612374
}
],
"keyword_args": [
{
"inline_code_size": 7227,
"outlined_code_size": 5541,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 30481,
"all_stats": true,
"exec_instruction": 24475015570,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 222501523,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 19176,
"compiled_iseq_count": 9,
"compiled_blockid_count": 59,
"compiled_block_count": 63,
"compiled_branch_count": 95,
"compilation_failure": 0,
"block_next_count": 55,
"defer_count": 24,
"defer_empty_count": 4,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 51,
"num_send": 2225002761,
"num_send_known_class": 419,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 50,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 333,
"temp_mem_opnd": 241,
"temp_spill": 219,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 24475034746,
"ratio_in_yjit": 99.99992165077518,
"side_exit_count": 0,
"total_exit_count": 222501523,
"avg_len_in_yjit": 109.9993170383827
}
],
"liquid-render": [
{
"inline_code_size": 483538,
"outlined_code_size": 461185,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 59,
"code_gc_count": 0,
"code_region_size": 962560,
"yjit_alloc_size": 2269413,
"all_stats": true,
"exec_instruction": 3185160158,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 271101,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 517,
"send_not_fixnums": 18080,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1833,
"leave_interp_return": 51277927,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 400425573,
"compiled_iseq_count": 146,
"compiled_blockid_count": 1337,
"compiled_block_count": 1952,
"compiled_branch_count": 3433,
"compilation_failure": 0,
"block_next_count": 1780,
"defer_count": 643,
"defer_empty_count": 143,
"branch_insn_count": 218,
"branch_known_count": 90,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 8,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 8,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 22,
"num_gc_obj_refs": 1222,
"num_send": 567658068,
"num_send_known_class": 25487460,
"num_send_polymorphic": 126894144,
"num_send_x86_rel32": 1550,
"num_send_x86_reg": 5,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 9711,
"temp_mem_opnd": 7110,
"temp_spill": 6089,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 8,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 271170,
"exit_opt_send_without_block": 210,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1833,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 38,
"exit_opt_mod": 0,
"exit_opt_eq": 18080,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 7,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 178,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 13,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 779,
"total_insns_count": 3585294192,
"ratio_in_yjit": 88.83144446295412,
"side_exit_count": 291539,
"total_exit_count": 51569466,
"avg_len_in_yjit": 61.758805472214895
}
],
"nbody": [
{
"inline_code_size": 16839,
"outlined_code_size": 16627,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 78357,
"all_stats": true,
"exec_instruction": 10656419291,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 1,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 5821100,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 21753,
"compiled_iseq_count": 10,
"compiled_blockid_count": 148,
"compiled_block_count": 178,
"compiled_branch_count": 278,
"compilation_failure": 0,
"block_next_count": 170,
"defer_count": 82,
"defer_empty_count": 28,
"branch_insn_count": 5,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 67,
"num_send": 1949700101,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 170,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 872,
"temp_mem_opnd": 649,
"temp_spill": 580,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 239,
"total_insns_count": 10656441043,
"ratio_in_yjit": 99.99979586993526,
"side_exit_count": 1,
"total_exit_count": 5821101,
"avg_len_in_yjit": 1830.653563647152
}
],
"binarytrees": [
{
"inline_code_size": 9092,
"outlined_code_size": 7468,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 36581,
"all_stats": true,
"exec_instruction": 9645824332,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 3,
"leave_interp_return": 2600400,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 7913,
"compiled_iseq_count": 11,
"compiled_blockid_count": 69,
"compiled_block_count": 75,
"compiled_branch_count": 111,
"compilation_failure": 0,
"block_next_count": 64,
"defer_count": 27,
"defer_empty_count": 4,
"branch_insn_count": 4,
"branch_known_count": 2,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 51,
"num_send": 1311500025,
"num_send_known_class": 688,
"num_send_polymorphic": 184571841,
"num_send_x86_rel32": 82,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 401,
"temp_mem_opnd": 255,
"temp_spill": 225,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 3,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 9645832242,
"ratio_in_yjit": 99.99991796456955,
"side_exit_count": 3,
"total_exit_count": 2600403,
"avg_len_in_yjit": 3709.357483820777
}
],
"chunky_png": [
{
"inline_code_size": 260406,
"outlined_code_size": 250484,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 32,
"code_gc_count": 0,
"code_region_size": 524288,
"yjit_alloc_size": 1205433,
"all_stats": true,
"exec_instruction": 10152836498,
"send_keywords": 11941,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 57,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 4386,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 260,
"leave_interp_return": 246674951,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 434341,
"compiled_iseq_count": 86,
"compiled_blockid_count": 875,
"compiled_block_count": 1115,
"compiled_branch_count": 1915,
"compilation_failure": 0,
"block_next_count": 1028,
"defer_count": 409,
"defer_empty_count": 79,
"branch_insn_count": 86,
"branch_known_count": 15,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 13,
"num_gc_obj_refs": 697,
"num_send": 1228595624,
"num_send_known_class": 21079650,
"num_send_polymorphic": 994902,
"num_send_x86_rel32": 1033,
"num_send_x86_reg": 9,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 6493,
"temp_mem_opnd": 4802,
"temp_spill": 4227,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 14461,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 50,
"exit_opt_send_without_block": 4388,
"exit_objtostring": 5,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 11941,
"exit_invokeblock": 0,
"exit_leave": 260,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 487,
"total_insns_count": 10153239733,
"ratio_in_yjit": 99.99572214375488,
"side_exit_count": 31106,
"total_exit_count": 246706057,
"avg_len_in_yjit": 41.15345004277702
}
],
"etanni": [
{
"inline_code_size": 12335,
"outlined_code_size": 10568,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 53341,
"all_stats": true,
"exec_instruction": 121217571,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 19472,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 557,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1094169226,
"compiled_iseq_count": 11,
"compiled_blockid_count": 48,
"compiled_block_count": 55,
"compiled_branch_count": 73,
"compilation_failure": 0,
"block_next_count": 47,
"defer_count": 19,
"defer_empty_count": 7,
"branch_insn_count": 1,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 31,
"num_send": 12617264,
"num_send_known_class": 6279052,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 46,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 197,
"temp_mem_opnd": 122,
"temp_spill": 119,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 19472,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 38473472,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 242,
"total_insns_count": 1176893853,
"ratio_in_yjit": 7.02906441299936,
"side_exit_count": 38492944,
"total_exit_count": 38493501,
"avg_len_in_yjit": 2.1490543819331998
}
],
"lee": [
{
"inline_code_size": 229220,
"outlined_code_size": 220751,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 29,
"code_gc_count": 0,
"code_region_size": 471040,
"yjit_alloc_size": 1045085,
"all_stats": true,
"exec_instruction": 6717923058,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 23,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 23,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 23,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 15392,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 42,
"leave_interp_return": 68834149,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2126189,
"compiled_iseq_count": 49,
"compiled_blockid_count": 530,
"compiled_block_count": 655,
"compiled_branch_count": 1205,
"compilation_failure": 0,
"block_next_count": 617,
"defer_count": 267,
"defer_empty_count": 52,
"branch_insn_count": 44,
"branch_known_count": 8,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 9,
"num_gc_obj_refs": 473,
"num_send": 1080555097,
"num_send_known_class": 26294272,
"num_send_polymorphic": 104997,
"num_send_x86_rel32": 627,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 4203,
"temp_mem_opnd": 3031,
"temp_spill": 2782,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 151499,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 41,
"exit_opt_send_without_block": 47014,
"exit_objtostring": 6,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 42,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 9,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 469,
"total_insns_count": 6719850636,
"ratio_in_yjit": 99.96835957947324,
"side_exit_count": 198611,
"total_exit_count": 69032760,
"avg_len_in_yjit": 97.3121232151228
}
],
"liquid-c": [
{
"inline_code_size": 436308,
"outlined_code_size": 422353,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 53,
"code_gc_count": 0,
"code_region_size": 868352,
"yjit_alloc_size": 2065157,
"all_stats": true,
"exec_instruction": 845297627,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 446254,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 484,
"send_not_fixnums": 29760,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 422,
"leave_interp_return": 26040028,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 57123749,
"compiled_iseq_count": 125,
"compiled_blockid_count": 1224,
"compiled_block_count": 1643,
"compiled_branch_count": 2818,
"compilation_failure": 0,
"block_next_count": 1503,
"defer_count": 568,
"defer_empty_count": 131,
"branch_insn_count": 179,
"branch_known_count": 68,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 3,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 3,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 963,
"num_send": 126630133,
"num_send_known_class": 15883577,
"num_send_polymorphic": 11866725,
"num_send_x86_rel32": 1296,
"num_send_x86_reg": 27,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 8338,
"temp_mem_opnd": 6041,
"temp_spill": 5280,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 3,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 446343,
"exit_opt_send_without_block": 190,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 422,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 3,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 29760,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 19,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 183,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 757,
"total_insns_count": 901944453,
"ratio_in_yjit": 93.66660010935286,
"side_exit_count": 476923,
"total_exit_count": 26516951,
"avg_len_in_yjit": 31.859647212079548
}
],
"activerecord": [
{
"inline_code_size": 731814,
"outlined_code_size": 672237,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 90,
"code_gc_count": 0,
"code_region_size": 1470464,
"yjit_alloc_size": 3196901,
"all_stats": true,
"exec_instruction": 1893636086,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 514924,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 3089916,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 1029978,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 515000,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 1544965,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 633,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 515000,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 297,
"leave_interp_return": 31931422,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 49,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 104597057,
"compiled_iseq_count": 51,
"compiled_blockid_count": 376,
"compiled_block_count": 452,
"compiled_branch_count": 762,
"compilation_failure": 0,
"block_next_count": 407,
"defer_count": 160,
"defer_empty_count": 33,
"branch_insn_count": 43,
"branch_known_count": 9,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 5,
"num_gc_obj_refs": 315,
"num_send": 306939060,
"num_send_known_class": 9785434,
"num_send_polymorphic": 36564952,
"num_send_x86_rel32": 381,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 2217,
"temp_mem_opnd": 1656,
"temp_spill": 1439,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 5149987,
"exit_opt_send_without_block": 475,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 1029925,
"exit_invokeblock": 1029978,
"exit_leave": 297,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 49,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 35,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 17,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1059,
"total_insns_count": 1991022379,
"ratio_in_yjit": 94.7465654779564,
"side_exit_count": 7210764,
"total_exit_count": 39142186,
"avg_len_in_yjit": 48.19417397893925
}
],
"getivar": [
{
"inline_code_size": 6061,
"outlined_code_size": 5980,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 36565,
"all_stats": true,
"exec_instruction": 63988045963,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 2341,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1392036887,
"compiled_iseq_count": 8,
"compiled_blockid_count": 60,
"compiled_block_count": 74,
"compiled_branch_count": 109,
"compilation_failure": 0,
"block_next_count": 66,
"defer_count": 33,
"defer_empty_count": 14,
"branch_insn_count": 3,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 6201,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 51,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 338,
"temp_mem_opnd": 180,
"temp_spill": 177,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 236,
"total_insns_count": 65380082850,
"ratio_in_yjit": 97.87085481339368,
"side_exit_count": 0,
"total_exit_count": 2341,
"avg_len_in_yjit": 27333637.745835114
}
],
"ruby-lsp": [
{
"inline_code_size": 5056333,
"outlined_code_size": 4726593,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 627,
"code_gc_count": 0,
"code_region_size": 10272768,
"yjit_alloc_size": 22309793,
"all_stats": true,
"exec_instruction": 2087972934,
"send_keywords": 180754,
"send_klass_megamorphic": 8985294,
"send_kw_splat": 36583,
"send_args_splat_super": 0,
"send_iseq_zsuper": 350,
"send_block_arg": 1491600,
"send_ivar_set_method": 0,
"send_zsuper_method": 5992,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 8310,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 15239,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 74229,
"send_iseq_has_kwrest": 997,
"send_iseq_has_no_kw": 29072,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 556312,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 350,
"send_iseq_missing_optional_kw": 551,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 12,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 3867,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 847945,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 78776,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 104332,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 379,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 77287,
"send_send_getter": 290784,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 27,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 123179,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 401,
"send_not_fixnums": 4042,
"send_not_string": 0,
"send_mid_mismatch": 10976,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2743,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 1133,
"invokeblock_symbol": 482564,
"leave_se_interrupt": 363,
"leave_interp_return": 41209712,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 756,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 182175,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 19077,
"expandarray_postarg": 0,
"expandarray_not_array": 38346,
"expandarray_rhs_too_small": 42716,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 6,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 4,
"binding_set": 0,
"vm_insns_count": 547556665,
"compiled_iseq_count": 3392,
"compiled_blockid_count": 31417,
"compiled_block_count": 44443,
"compiled_branch_count": 89945,
"compilation_failure": 0,
"block_next_count": 41310,
"defer_count": 13935,
"defer_empty_count": 3028,
"branch_insn_count": 4340,
"branch_known_count": 986,
"freed_iseq_count": 14,
"exit_from_branch_stub": 0,
"invalidation_count": 313,
"invalidate_method_lookup": 115,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 97,
"invalidate_constant_ic_fill": 101,
"constant_state_bumps": 0,
"get_ivar_max_depth": 5525940,
"exec_mem_non_bump_alloc": 578,
"num_gc_obj_refs": 40553,
"num_send": 665546723,
"num_send_known_class": 6154529,
"num_send_polymorphic": 392448381,
"num_send_x86_rel32": 37190,
"num_send_x86_reg": 59,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 232440,
"temp_mem_opnd": 172913,
"temp_spill": 148423,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 1104128,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 3891,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 100139,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 117872,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2046401,
"exit_opt_send_without_block": 10695563,
"exit_objtostring": 4,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 225231,
"exit_invokeblock": 484155,
"exit_leave": 363,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 6,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 20567,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 6,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 4111,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 1,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 33,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 11,
"exit_opt_size": 2,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 182175,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1821,
"total_insns_count": 2620544939,
"ratio_in_yjit": 79.10523659216668,
"side_exit_count": 14984660,
"total_exit_count": 56194372,
"avg_len_in_yjit": 36.88960656060006
}
],
"rubykon": [
{
"inline_code_size": 143601,
"outlined_code_size": 149359,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 19,
"code_gc_count": 0,
"code_region_size": 307200,
"yjit_alloc_size": 711221,
"all_stats": true,
"exec_instruction": 82749982393,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 28755,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 188,
"send_not_fixnums": 11005365,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 16601,
"leave_interp_return": 993248760,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 185344887,
"compiled_iseq_count": 145,
"compiled_blockid_count": 1189,
"compiled_block_count": 1627,
"compiled_branch_count": 2838,
"compilation_failure": 0,
"block_next_count": 1439,
"defer_count": 608,
"defer_empty_count": 159,
"branch_insn_count": 101,
"branch_known_count": 15,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 18,
"num_gc_obj_refs": 853,
"num_send": 9280580334,
"num_send_known_class": 578176180,
"num_send_polymorphic": 710924264,
"num_send_x86_rel32": 1301,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 8770,
"temp_mem_opnd": 6496,
"temp_spill": 5700,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 2,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 28775,
"exit_opt_send_without_block": 158,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 16601,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 11005365,
"exit_opt_neq": 2,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 8,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 266,
"total_insns_count": 82924276369,
"ratio_in_yjit": 99.77648899078089,
"side_exit_count": 11050911,
"total_exit_count": 1004299671,
"avg_len_in_yjit": 82.38470435782907
}
],
"fib": [
{
"inline_code_size": 4927,
"outlined_code_size": 4454,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 23713,
"all_stats": true,
"exec_instruction": 45202721601,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_cfunc_splat_send": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_iseq_has_rest_and_captured": 0,
"send_iseq_has_rest_and_send": 0,
"send_iseq_has_rest_and_kw_supplied": 0,
"send_iseq_has_rest_opt_and_block": 0,
"send_iseq_has_rest_and_splat_not_equal": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_interrupted": 0,
"send_not_fixnums": 0,
"send_not_string": 0,
"send_mid_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1409,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_not_heap": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_heap": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"definedivar_not_heap": 0,
"definedivar_megamorphic": 0,
"setlocal_wb_required": 0,
"opt_plus_overflow": 0,
"opt_minus_overflow": 0,
"opt_mod_zero": 0,
"opt_div_zero": 0,
"opt_aref_argc_not_one": 0,
"opt_aref_arg_not_fixnum": 0,
"opt_aref_not_array": 0,
"opt_aref_not_hash": 0,
"opt_aset_not_array": 0,
"opt_aset_not_fixnum": 0,
"opt_aset_not_hash": 0,
"opt_case_dispatch_megamorphic": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbp_wb_required": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_none": 0,
"gbpp_block_handler_not_iseq": 0,
"branchif_interrupted": 0,
"branchunless_interrupted": 0,
"branchnil_interrupted": 0,
"jump_interrupted": 0,
"objtostring_not_string": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 19183,
"compiled_iseq_count": 8,
"compiled_blockid_count": 45,
"compiled_block_count": 49,
"compiled_branch_count": 69,
"compilation_failure": 0,
"block_next_count": 41,
"defer_count": 17,
"defer_empty_count": 4,
"branch_insn_count": 2,
"branch_known_count": 0,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"get_ivar_max_depth": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 28,
"num_send": 3348351323,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 45,
"num_send_x86_reg": 0,
"iseq_stack_too_large": 0,
"iseq_too_long": 0,
"temp_reg_opnd": 221,
"temp_mem_opnd": 139,
"temp_spill": 130,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_definedivar": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_definedivar": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 232,
"total_insns_count": 45202740784,
"ratio_in_yjit": 99.9999575623078,
"side_exit_count": 0,
"total_exit_count": 1409,
"avg_len_in_yjit": 32081420.582682755
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
No JIT Metadata
{
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}
YJIT Metadata
{
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 463,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 261,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 940,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1
},
"ruby-json": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "ruby-json",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-json/benchmark.rb",
"runs": 1
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 784,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1323,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1
},
"setivar_young": {
"warmup_itrs": 30,
"min_bench_itrs": 464,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_young",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_young.rb",
"runs": 1
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 415,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 157,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 294,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"securerandom",
"0.2.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1667,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 23,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 342,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 349,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"tzinfo",
"2.0.6"
],
[
"activesupport",
"7.0.4.2"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.3"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"1.2.0"
],
[
"rack",
"3.0.4.2"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10679"
],
[
"syntax_tree",
"6.0.0"
],
[
"ruby-lsp",
"0.4.1"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 25,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 450,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 513,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.2.2"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.7"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.6.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"1.1.0"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 89,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1
},
"throw": {
"warmup_itrs": 30,
"min_bench_itrs": 836,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "throw",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/throw.rb",
"runs": 1
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 485,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.2.0"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.17.0"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.11"
],
[
"zeitwerk",
"2.6.6"
],
[
"activesupport",
"6.0.6.1"
],
[
"activemodel",
"6.0.6.1"
],
[
"activerecord",
"6.0.6.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 33,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1
},
"liquid-compile": {
"warmup_itrs": 30,
"min_bench_itrs": 356,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-compile",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-compile/benchmark.rb",
"runs": 1
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 196,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.1"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.4"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1
}
}